<?php
	class DataHelper extends EngageHelpers {
		var $db = NULL;
		
		function __construct(){
			$this->db = new mysqli($this->site['db_host'], $this->site['db_user'], $this->site['db_pass'], $this->site['db_name']);
			$this->first_run();
		}
		
		// First Run
		function first_run(){
			
		}
		
		//	Entity Methods
		function create_entity($name){
		}
		function read_entity($name){
		}
		function update_entity($name, $data){
		}
		function delete_entity($name){
		}
		
		//	Object Methods
		function create_object($entity, $name){
		}
		function read_object($entity, $name){
		}
		function update_object($entity, $name, $data){
		}
		function delete_object($entity, $name){
		}
		
		//	Data Methods
		function create_data($entity, $object, $name, $data){
		}
		function read_data($entity, $object, $name){
		}
		function update_data($entity, $object, $name, $data){
		}
		function delete_data($entity, $object, $name){
		}
		
		// Scaffolding
		function scaffold($entity){
		}
		
	}
?>